
// 1、已知persons.json用户信息：

// 2、现有 let user = { username:"admin1",password:"12345" }


// 注册原理：创建 register.js文件：
//     如果persons中没有对应的用户，则把user写入到persons.json中，提示注册成功
//     如果有对应的用户名，则提示用户名已经被占用

// 登录原理：创建login.js文件
//     如果persons.json中含有对应的用户名和密码则提示登录成功，否则提示用户名和密码错误
const fs = require('fs')
let F = fs.readFileSync('persons.json','utf8')
F = JSON.parse(F)//将字符串转成对象
let user = { username:"xm0",password:"1234" }

let NF = F.find(function(item){
 return item.username === user.username
})

console.log(NF)//NF是return 后的值
if( !NF){
F.push(user)

fs.writeFileSync('persons.json',JSON.stringify(F))
}else{
       console.log('用户已存在')
}
console.log(F)




    